MIHFVLLVSRQGKVRLTKWYSPYAQKERSKVIRELSGVILNRGPKLCNFVEWRGYKVVYKRYASLYFCMCIDQEDNELEVLEIIHHYVEILDRYFGSVSTKKTSTC